google.golang.org/protobuf/internal/impl.messageConverter.goType (field)
14 uses
google.golang.org/protobuf/internal/impl (current package)
convert.go#L415: goType reflect.Type
convert.go#L423: if v.Type() != c.goType {
convert.go#L424: panic(fmt.Sprintf("invalid type: got %v, want %v", v.Type(), c.goType))
convert.go#L448: if rv.Type() != reflect.PtrTo(c.goType) {
convert.go#L449: panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), reflect.PtrTo(c.goType)))
convert.go#L457: if rv.Type() != c.goType {
convert.go#L458: panic(fmt.Sprintf("invalid type: got %v, want %v", rv.Type(), c.goType))
convert.go#L472: return rv.Type() == reflect.PtrTo(c.goType)
convert.go#L474: return rv.Type() == c.goType
convert.go#L478: return v.IsValid() && v.Type() == c.goType
convert.go#L483: return c.PBValueOf(reflect.New(c.goType).Elem())
convert.go#L485: return c.PBValueOf(reflect.New(c.goType.Elem()))
convert.go#L489: return c.PBValueOf(reflect.Zero(c.goType))
convert.go#L495: return c.goType.Kind() != reflect.Ptr
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)